package org.leumasjaffe.initiativeTracker.entity.trap;

import org.eclipse.jdt.annotation.NonNull;

/**
 * An abstract of a Trap class, containing methods that need to be described
 * @author Sam Jaffe
 *
 */
public abstract class Trap {
	
	/**
	 * 
	 * @return The name of the Trap instance
	 */
	public abstract @NonNull String getName();
	
	/**
	 * Activates the trap, running its effects
	 */
	public abstract void activate();

}
